package io.github.veigara.tcp.device.protocol.charger;

import lombok.Data;

/**
 * @author : zhouhx
 *  发送消息对象
 * @date : 2025/6/9 11:16
 */
@Data
public class ChargingPileSendMessage {
    /**
     * 起始域
     */
    private int startFlag = 0xAAF5;
    /**
     * 长度域
     */
    private int length;
    /**
     * 信息域
     */
    private byte infoField;
    /**
     * 序列号域
     */
    private byte sequence;
    /**
     * 命令代码
     */
    private int cmd;
    /**
     * 数据域
     */
    private byte[] data;
    /**
     * 校验和域
     */
    private int checksum;

    public ChargingPileSendMessage(int cmd, byte[] data) {
        this.cmd = cmd;
        this.data = data;
    }
}
